put a guarantee - French English Dictionary